body {
	margin-top:0;
	font-size:12px; 
	color:#000000; 
	background-color:#FFFFFF; 
	text-align:center;
}
p, form, ul {
	margin:0; 
	padding:0;
}
a:link, a:visited {
    color: #0000ff;
    text-decoration: underline;

}

a:hover, a:active {
    color: #ff0000;
    text-decoration: underline;
}

input, img, .im02 {
	vertical-align:middle;
}

a img {
	border:0px; 
}

textarea, .f14, input {
	font-size:14px
}

td, tr, .f12 {
	font-size:12px;	
}

p, .l15{
	line-height:150%
}

.im02{
	margin:4; 
	margin-left:20; 
}

.in01{
	border:1 solid #819CB9; 
	color:#4361D0; 
	width:100px;
}
a.a05:link, a.a05:visited {
	text-decoration:underline;
	color:#414141;
}
a.a05:hover, a.a05:active {
	text-decoration:underline;
	color:#426aff;
}

#header, #footer, #contentBody {
	width: 750px; 
	margin-right: auto; 
	margin-left: auto;
	clear:both;
}
#header {
	padding: 0; 
	text-align:left;
}
#footer {	
	padding: 10px 0 10px 0; 
	text-align:center; 
	border-top: 1px solid #cccccc;
}
#contentBody {
	text-align:left;
}
#leftBox {
	float:left;	
	width: 560px; 
	margin: 0; 
	padding: 0; 
	text-align: left;
}
#rightBox {
	width: 170px; 
	padding-top: 5px; 
	margin-left:576px;
	text-align:left;
}
#headerMenu, #logo {
	margin: 0; 
	border: 0; 
	padding: 0; 
	float:left;	
}
#headerMenu {	
	width: 680px; 	
}
#logo {
	width: 260px; 
}

#headerMenuHelp {
	width:50px; 
	margin-left:690px; 
	font-size:12px; 
	padding-top:5px; 
	padding-left:0;
	line-height: 24px; 
}
#headerMenu ul {
	clear: left; 
	margin: 0; 
	padding: 0 0 1px 0; 
	border: 0; 
	list-style-type: none; 
	text-align: center;
}
#headerMenu li {
	float: left; 
	margin: 0 5px 0 0; 
	padding: 0; 
	text-align: center; 
	line-height: 27px; 
	width:90px; 
	background-color:#EFF7FE; 
	border-right: #6e8ee8 1px solid;
	border-left: #6e8ee8 1px solid;
	border-top: #6e8ee8 1px solid;
	font-size:14px;
}
#headerMenu a:link, #headerMenu a:visited {
	text-decoration:none;
	color:#414141;
}
#headerMenu a:hover, #headerMenu a:active {
	text-decoration:none;
	color:#426AFF;
}

#banner{
	width:480px; 
	padding: 0; 
	margin-left:265px; 
	font-size:12px;
}


.bvSection {
	display:none; 
	width:550px; 
	margin:5px; 
	text-align: left; 
	border:1px solid #59c05b; 
	padding:0; 
}
.bvError{
	width:100%; 
	padding:2 0 2 0; 
	background-color: #ffffdd; 
	color:#000000; 
	border:solid 1px #000000; 
}
.right10 {
	text-align:right; 
	margin:10px 20px 0 0; 
}
.right10 a:link, .right10 a:visited {
	text-decoration:none; 
	color:#000000;
}
.right10 a:hover, .right10 a:active {
	text-decoration:none;
	color:#ff0000;
}
.divqtn, .divqty, .divres {
	margin:3px 0 3px 0; 
	font-size:14px; 
	padding:5px 0 0 0; 
	width:560px; 
}
.divqty {
	border: #A6A6A6 1px solid; 	
	color:#397125;
}
.divqtn {
	border: #86CFDF 1px solid; 
	color:#127ad2;
}
.divqbgy, .divqbgn {
	text-align:right; 
	margin:5px 0 0 0; 
	font-size:12px; 
	padding:4px 0 4px 0;
}
.divqbgy {
	background-color:#F8FFE6; 
}
.divqbgn {
	background-color:#E7FAFE;
}
.divres{
	padding:5px 0 5px 0; 
	border-bottom:#c2bb2b 1px solid; 
	background-color:#FCF8C5; 
	color:#d58d02; 
}
.divHead, .divAnswerHead, .divAnswer, .divArticle {
	padding:5px 0 5px 0; 
	width:560px;
	font-size:14px;
	margin:3px 0 3px 0;
}

.divAnswerHead {
	margin:3px 0 -5px 0; 
	background-color:#cbe6be; 
	color:#257700; 
}
.divAnswer {
	font-size:12px; 
}
.divArticle {
	background-color:#fafafa;
}
.pArticle {
	word-wrap:break-word;
	line-height:150%; 
	padding:0 5px 0 5px; 
	font-size:14px;
}
.hr {
	width:560px; 
	border-top: #59c097 1px solid;
}
.tma {
	width:560px; 
	height:20px; 
	margin-top:10px
}
.tmal{
	float:left;	
	width: 330px; 
	margin: 0; 
	padding: 0px; 
	text-align: left; 
	font-size:12px;
}
.tmar{
	width: 210px; 
	padding: 0; 
	margin-left:340px; 
	text-align:right; 
	font-size:14px;
}